Window Dissection™ Parameters

AutoMate's Window Dissection™ technology encompasses a group of technologies that provide AutoMate with intelligence about active windows and controls on a system.

Window Dissection can be found on all actions that take a window as a parameter. Windows are frequently identified by their title, but occasionally this is not enough; if, for, example there are many windows open on the system with the same window title. In this situation it is necessary to specify additional criteria to identify the particular window. Window Dissection allows the specification of a window based on objects, controls, and/or text that are inside a window. Multiple objects may be specified which, when taken together, make a description of a unique Window on the system.

The window-related actions that contain Window Dissection technology are:

Minimize Window <AMWINDOWMINIMIZE>
Maximize Window <AMWINDOWMAXIMIZE>
Restore Window <AMWINDOWRESTORE>
Focus Window <AMWINDOWFOCUS>
Close Window <AMWINDOWCLOSE>
Hide Window <AMWINDOWHIDE>
Unhide Window <AMWINDOWUNHIDE>
Resize Window <AMWINDOWRESIZE>
Move Window <AMWINDOWMOVE>
Wait for a Window <AMWAITWINDOW>

Also facilitated by AutoMate's unique Window dissection technology is injection and extraction of data to and from Window controls. The interactivity actions containing this functionality are:

Get Text <AMGETTEXT>
Set Text <AMSETTEXT>

Other subsets contain the ability to identify and manipulate Window controls. The interactivity actions that contain this functionality are:

Check <AMCHECK>
Press <AMPRESS>
Select <AMSELECT>

Example

(Optional Window Dissection parameters highlighted)

<AMWINDOWMAXIMIZE WINDOWTITLE="Untitled - Notepad" CONTAINSOBJECT=YES OBJECTNAME="" OBJECTVALUE="hello world" OBJECTCLASS="edit" OBJECTTYPE="SelectableText" OBJECTXPOS="" OBJECTYPOS="" CHECKOBJECTVALUE="YES" CHECKOBJECTCLASS="YES" CHECKOBJECTTYPE="YES">

Window Dissection is a trademark of Unisyn Software.